Big Huge Thesaurus

holly-leaved cherry

noun